package com.xinqi.modules.course.comment.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinqi.common.mybatis.data.entity.UpdateTimeEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 课程栏目评论表实体层
 *
 * @author: yyzhen
 * @date: 2023/03/20
 */
@Setter
@Getter
@TableName("cmn_comment")
public class CommentEntity extends UpdateTimeEntity {
    /**
     * 班级ID
     */
    @TableField(value = "class_id")
    private Long classId;
    /**
     * 课程类型标识 1互动课件 2资料 3作业 4测评 5讨论 6互动视频 7公告 8课堂互动
     */
    @TableField(value = "type")
    private Integer type;
    /**
     * 课程内容ID
     */
    @TableField(value = "content_id")
    private Long contentId;
    /**
     * 用户Id
     */
    @TableField(value = "user_id")
    private Long userId;
    /**
     * 回复用户id
     */
    @TableField(value = "to_user_id")
    private Long toUserId;
    /**
     * 是否已读
     */
    @TableField(value = "is_read")
    private Integer isRead;
    /**
     * 父级ID
     */
    @TableField(value = "pid")
    private Long pid;
    /**
     * 顶级父id
     */
    @TableField(value = "super_pid")
    private Long superPid;
    /**
     * 评论内容
     */
    @TableField(value = "title")
    private String title;
    /**
     * 图片
     */
    @TableField(value = "images")
    private String images;
    /**
     * 图片（新）
     */
    @TableField(value = "image_list")
    private String imageList;
    /**
     * 作业使用 -- 轮数
     */
    @TableField(value = "times")
    private Integer times;
}
